b862ea94d664c52ddc671bc1c12ee8740614e266,modules/debugger/src/java/flex/tools/debugger/cli/DebugCLI.java,DebugCLI,tryResolveBreakpoint,#BreakAction#StringBuilder#,3065

Before Change


                    String arg = b.getBreakpointExpression();

                    if (arg != null) {
                        int[] result = parseLocationArg(module, line, arg, isolateId);

                        // whoo-hoo, it resolved!
                        module = result[0];
                        line = result[1];

                        // use module SourceFile to denote the name of file in which we wish to set a breakpoint
                        SourceFile f = m_fileInfo.getFile(module, isolateId);

After Change


                String arg = b.getBreakpointExpression();

                if (arg != null) {
                    FileLocation[] fileLocations = parseLocationArg(module, line, arg, false);

                    if (fileLocations.length == 1) {
                        // whoo-hoo, it resolved!
                        isolateId = fileLocations[0].getIsolateId();
                        module = fileLocations[0].getModule();
                        line = fileLocations[0].getLine();

                        // use module SourceFile to denote the name of file in which we wish to set a breakpoint
                        SourceFile f = m_fileInfo.getFile(module, isolateId);